.PC {
  display: none;
}
.m-details {
  width: 100%;
  height: 193.333285px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.m-details > p {
  padding-left: 41.66665625px;
  color: #fff;
}
.m-details > p:nth-of-type(1) {
  padding-top: 41.66665625px;
}
.m-details > p:nth-of-type(1) > span:nth-of-type(1) {
  font-size: 20.83332812px;
  color: #fff;
}
.m-details > p:nth-of-type(1) > span:nth-of-type(2) {
  margin-left: 8.33333125px;
  font-size: 8.33333125px;
  color: #fff;
}
.m-details > p:nth-of-type(2) {
  margin-top: 29.16665937px;
  font-size: 8.33333125px;
  letter-spacing: 1px;
}
.m-details > p:nth-of-type(3) {
  margin-top: 2.08333281px;
  font-size: 8.33333125px;
  letter-spacing: 1px;
}
.m-details > p:nth-of-type(4) {
  margin-top: 2.08333281px;
  font-size: 8.33333125px;
  letter-spacing: 1px;
}
.m-details > p:nth-of-type(5) {
  margin-top: 2.08333281px;
  font-size: 8.33333125px;
  letter-spacing: 1px;
}
.m-rule {
  width: 294.99992625px;
  margin: 0 auto;
  overflow: hidden;
}
.m-rule > p {
  padding-left: 14.58332969px;
}
.m-rule > p:nth-of-type(1) {
  margin-top: 14.58332969px;
  font-size: 8.33333125px;
  letter-spacing: 0.83333313px;
  color: #5c5c5c;
}
.m-rule > p:nth-of-type(2) {
  margin-top: 20.83332812px;
  font-size: 8.33333125px;
  letter-spacing: 0.83333313px;
  color: #5c5c5c;
}
.m-rule > p:nth-of-type(3) {
  font-size: 8.33333125px;
  letter-spacing: 0.83333313px;
  color: #5c5c5c;
}
.m-rule > p:nth-of-type(4) {
  font-size: 8.33333125px;
  letter-spacing: 0.83333313px;
  color: #5c5c5c;
}
.m-rule > p:nth-of-type(5) {
  font-size: 8.33333125px;
  letter-spacing: 0.83333313px;
  color: #5c5c5c;
}
.m-rule > p:nth-of-type(6) {
  font-size: 8.33333125px;
  letter-spacing: 0.83333313px;
  color: #5c5c5c;
}
.m-service {
  margin: 41.66665625px auto 0;
  display: block;
  width: 72.91664844px;
  height: 20.83332812px;
  border-radius: 4.16666562px;
  border: solid 1px#057bff;
  text-align: center;
  color: #057bff;
  line-height: 20.83332812px;
  -webkit-tap-highlight-color: transparent;
  font-size: 8.33333125px;
  letter-spacing: 0.83333313px;
}
.m-money {
  float: right;
  margin-top: 58.33331875px;
  margin-bottom: 8.33333125px;
  display: block;
  text-align: center;
  color: #fff;
  line-height: 31.24999219px;
  -webkit-tap-highlight-color: transparent;
  width: 92.49997687px;
  height: 31.24999219px;
  background-image: linear-gradient(90deg, #ff1010 0%, #ff7140 100%), linear-gradient(#e53b37, #e53b37);
  background-blend-mode: normal, normal;
  border-radius: 6.24999844px;
  font-size: 10.41666406px;
}
